html{margin:0;padding:0;border:0;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);}
body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, q, dl, dt, dd, ol, ul, li, fieldset, form, legend, caption, tbody, tfoot, thead, article, aside, dialog, figure, footer, header, hgroup, nav, section{margin:5;padding:5;border:0;font-size:14px;font:inherit;vertical-align:baseline;}
article, aside, details, figcaption, figure, dialog, footer, header, hgroup, menu, nav, section{display:block;}
body{font-size:14px;color:#333;background:#e7e5dc;font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;}
img{border:0;vertical-align:bottom;}
td {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 14px;
	height: 25px;
}
div {
	height: 25px;
}
a{text-decoration:none;}
a:link{color:blue;} 
a:hover{color:red;} 
a:active{color:red;} 
a:visited{color:blue;}
.my-table {
    border: 1px solid #f8f8f8;
    border-collapse: collapse;
}
.my-table td {
    border: 1px solid #f8f8f8;
}
.error {
    color: #ff0000;
    font-weight: bold;
}